/*
 * @Description: http模板
 * @Author: 小雨
 * @Date: 2024-06-25 17:35:02
 * @LastEditTime: 2024-06-26 10:59:18
 * @LastEditors: 小雨
 */
const http = require('http');

//创建web服务器实例
const server = http.createServer();

//给服务器绑定request事件，监听客户端的请求
server.on('request', (req, res) => {
    //req是请求对象，包含了与客户端相关的数据和属性
    //req.url是客户端请求的URL地址
    //req.method是客户端的method请求类型
    console.log(`有人访问服务,请求路径是${req.url}请求的方法是${req.method}`);
    //res是响应对象，包含了与服务器相关的数据和属性
    //要发送到客户端的字符串
    //res.end向客户端发送指定的内容，并结束这次请求的处理过程
    //如果发送的内容为中文的时候，会出现中文乱码问题，需要设置请求头Content-Type的值为text/html;charset=utf-8
    res.setHeader('Content-Type', 'text/html; charset=utf-8');
    res.end('你获得了十个金币');
});

//启动服务器  默认http端口是80可以省略  http://127.0.0.1:80
server.listen(80, () => {
    console.log('服务器启动 http://127.0.0.1');
});
